package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 tb_car_storage
 * 
 * @author ruoyi
 * @date 2020-06-27
 */
public class TbCarStorage extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 入库id */
    private Long storageId;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String storageCph;

    /** VIN码 */
    @Excel(name = "VIN码")
    private String vinCode;

    /** 车辆公告型号 */
    @Excel(name = "车辆公告型号")
    private String carModel;

    /** 配置名称 */
    @Excel(name = "配置名称")
    private String carConfig;

    /** 车辆种类 */
    @Excel(name = "车辆种类")
    private String carKind;

    /** 电池包编号 */
    @Excel(name = "电池包编号")
    private String batteryPackage;

    /** 驱动电机编号 */
    @Excel(name = "驱动电机编号")
    private String powerCode;

    /** 生产批次号 */
    @Excel(name = "生产批次号")
    private String batchNumber;

    /** 下线质检状态 */
    @Excel(name = "下线质检状态")
    private String downlineQualityStatus;

    /** 车辆合格证编号 */
    @Excel(name = "车辆合格证编号")
    private String carQualifiedNumber;

    /** 整车保质期 */
    @Excel(name = "整车保质期")
    private Long carExpirationDate;

    /** 零件id */
    @Excel(name = "零件id")
    private Long modelId;

    /** 销售表外键 */
    @Excel(name = "销售表外键")
    private Long sellId;

    /** 运营表外键 */
    @Excel(name = "运营表外键")
    private Long operatingId;

    /** 报废表外键 */
    @Excel(name = "报废表外键")
    private Long scropId;

    public void setStorageId(Long storageId) 
    {
        this.storageId = storageId;
    }

    public Long getStorageId() 
    {
        return storageId;
    }
    public void setStorageCph(String storageCph) 
    {
        this.storageCph = storageCph;
    }

    public String getStorageCph() 
    {
        return storageCph;
    }
    public void setVinCode(String vinCode) 
    {
        this.vinCode = vinCode;
    }

    public String getVinCode() 
    {
        return vinCode;
    }
    public void setCarModel(String carModel) 
    {
        this.carModel = carModel;
    }

    public String getCarModel() 
    {
        return carModel;
    }
    public void setCarConfig(String carConfig) 
    {
        this.carConfig = carConfig;
    }

    public String getCarConfig() 
    {
        return carConfig;
    }
    public void setCarKind(String carKind) 
    {
        this.carKind = carKind;
    }

    public String getCarKind() 
    {
        return carKind;
    }
    public void setBatteryPackage(String batteryPackage) 
    {
        this.batteryPackage = batteryPackage;
    }

    public String getBatteryPackage() 
    {
        return batteryPackage;
    }
    public void setPowerCode(String powerCode) 
    {
        this.powerCode = powerCode;
    }

    public String getPowerCode() 
    {
        return powerCode;
    }
    public void setBatchNumber(String batchNumber) 
    {
        this.batchNumber = batchNumber;
    }

    public String getBatchNumber() 
    {
        return batchNumber;
    }
    public void setDownlineQualityStatus(String downlineQualityStatus) 
    {
        this.downlineQualityStatus = downlineQualityStatus;
    }

    public String getDownlineQualityStatus() 
    {
        return downlineQualityStatus;
    }
    public void setCarQualifiedNumber(String carQualifiedNumber) 
    {
        this.carQualifiedNumber = carQualifiedNumber;
    }

    public String getCarQualifiedNumber() 
    {
        return carQualifiedNumber;
    }
    public void setCarExpirationDate(Long carExpirationDate) 
    {
        this.carExpirationDate = carExpirationDate;
    }

    public Long getCarExpirationDate() 
    {
        return carExpirationDate;
    }
    public void setModelId(Long modelId) 
    {
        this.modelId = modelId;
    }

    public Long getModelId() 
    {
        return modelId;
    }
    public void setSellId(Long sellId) 
    {
        this.sellId = sellId;
    }

    public Long getSellId() 
    {
        return sellId;
    }
    public void setOperatingId(Long operatingId) 
    {
        this.operatingId = operatingId;
    }

    public Long getOperatingId() 
    {
        return operatingId;
    }
    public void setScropId(Long scropId) 
    {
        this.scropId = scropId;
    }

    public Long getScropId() 
    {
        return scropId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("storageId", getStorageId())
            .append("storageCph", getStorageCph())
            .append("vinCode", getVinCode())
            .append("carModel", getCarModel())
            .append("carConfig", getCarConfig())
            .append("carKind", getCarKind())
            .append("batteryPackage", getBatteryPackage())
            .append("powerCode", getPowerCode())
            .append("batchNumber", getBatchNumber())
            .append("downlineQualityStatus", getDownlineQualityStatus())
            .append("carQualifiedNumber", getCarQualifiedNumber())
            .append("carExpirationDate", getCarExpirationDate())
            .append("modelId", getModelId())
            .append("sellId", getSellId())
            .append("operatingId", getOperatingId())
            .append("scropId", getScropId())
            .toString();
    }
}
